package com.zte.statis.dao;

import com.zte.market.pojo.Custom;
import com.zte.statis.pojo.*;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @author luode
 * @version 1.0
 * @date 2022/10/02 星期日 17:41
 */
@Mapper
public interface IStatisDao {
    /**
     * 获取客户采购统计信息
     * @author zeng
     * @return
     */
    public List<CustomSale> getCustomSale(Condition conn);

    /**
     * 获取厂商销售统计信息
     * @author zeng
     * @return
     */
    public List<PurchaseStatis> getPurchaseStatis(Condition conn);

    /**
     * 获取仓库出库统计信息
     * @return
     */
    public List<DeliveryStatis> getDeliveryStatis(Condition conn);

    /**
     * 获取仓库入库统计信息
     * @return
     */
    public List<StockStatis> getStockStatis(Condition conn);

    /**
     * 获取订购详情
     * @param conn
     * @return
     */
    public List<CustomSale> getSalesDetail(Condition conn);

    /**
     * 获取厂商采购详情
     * @param conn
     * @return
     */
    public List<PurchaseStatis> getPurchaseDetail(Condition conn);

    /**
     * 获取出库详情
     * @param conn
     * @return
     */
    public List<DeliveryStatis> getDeliveryDetail(Condition conn);

    /**
     * 获取入库详情
     * @param conn
     * @return
     */
    public List<StockStatis> getStockDetail(Condition conn);
}
